home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 24 / Amiga Format AFCD24 (Feb 1998, Issue 108).iso / -seriously_amiga- / shareware / programming / c / orion / ex1.c < prev    next >
C/C++ Source or Header  |  1998-01-05  |  576b  |  25 lines

  1. #include <Orion.h>
  2. #include <graphics/gfx.h>
  3.  
  4. /* Example1: This example allocates some memory and 'forgets'
  5. **           to free it.
  6. */
  7.  
  8. void main(void){
  9. VOID *pool;
  10. VOID *mem;
  11.  
  12.    AllocVec(100,MEMF_CLEAR);        //Various allocations will be left behind
  13.    AllocMem(200,MEMF_CHIP);
  14.    AllocBitMap(50,10,2,BMF_CLEAR,0);
  15.    pool=CreatePool(MEMF_ANY,800,150);
  16.    AllocPooled(pool,140);
  17.    AllocPooled(pool,110);
  18.    AllocPooled(pool,120);
  19.  
  20.    AllocVec(0,MEMF_ANY);      //Allocating 0 Size
  21.  
  22.    mem=AllocMem(69,MEMF_ANY);
  23.    FreeMem(mem,42);           //Freeing the wrong size
  24. }
  25.